History
History
Synonyms
UK
US
Meaning:
render

to give (something); to present, send in, (an account for payment)

contribute

repay

to pay back (money); to give something to (a person) in return

give back money or possession

restore

to give (something stolen, borrowed, lost etc) back; to bring (something) back into use; to make (a person) well or normal again

fix, make new

MAKE RESTITUTION as in Wiktionary
MAKE RESTITUTION as in Wikipedia